Nuprl Definition : es-sends-iff2 11,40

es-sends-iff2(es;l;tg;B;ds;e.P(e);e.f(e))
== ((e:E. (kind(e) = rcv(l,tg))  (valtype(eB)) & (x:Id. vartype(source(l);xds(x)?Top))
== c (e@source(l). P(e (e':E. ((kind(e') = rcv(l,tg)) c (sender(e') = e)))
== c & (e':E. (kind(e') = rcv(l,tg))  (P(sender(e')) c (val(e') = f(sender(e')))))
== c & (e':E.
== c & ((kind(e') = rcv(l,tg))
== c & ( (e'':E.
== c & ( (isrcv(e''))  (lnk(e'') = l (sender(e'') = sender(e'))  (e'' = e')))) 
latex



clarification:

es-sends-iff2(es;l;tg;B;ds;e.P(e);e.f(e))
== ((e:es-E(es). (es-kind(ese) = rcv(l,tg Knd)  (es-valtype(eseB))
== & (x:Id. es-vartype(es; source(l); xr fpf-cap(ds;IdDeq;x;Top)))
== c (alle-at(es;source(l);e.P(e)
== c  (e':es-E(es)
== c  (((es-kind(ese') = rcv(l,tg Knd) c (es-sender(ese') = e  es-E(es)))))
== c & (e':es-E(es).
== c & ((es-kind(ese') = rcv(l,tg Knd)
== c & ( (P(es-sender(ese')) c (es-val(ese') = f(es-sender(ese'))  B)))
== c & (e':es-E(es).
== c & ((es-kind(ese') = rcv(l,tg Knd)
== c & ( (e'':es-E(es).
== c & ( (es-isrcv(ese''))
== c & (  (es-lnk(ese'') = l  IdLnk)
== c & (  (es-sender(ese'') = es-sender(ese' es-E(es))
== c & (  (e'' = e'  es-E(es))))) 
latex


Definitionsvaltype(e), Id, vartype(i;x), f(x)?z, IdDeq, Top, e@iP(e), source(l), x:AB(x), P & Q, A c B, val(e), Knd, kind(e), rcv(l,tg), x:AB(x), b, isrcv(e), IdLnk, lnk(e), P  Q, sender(e), s = t, E
FDL editor aliaseses-sends-iff2

origin